package com.camundademo.modole;

import jakarta.annotation.Nullable;
import jakarta.validation.constraints.NotBlank;
import org.babyfish.jimmer.sql.Entity;
import org.babyfish.jimmer.sql.Id;

@Entity
public interface DefineFlow {

    /**
     * 主键
     */
    @Id
    long id();

    /**
     * 部署名称
     */
    @NotBlank(message = "不能空白")
    String name();

    /**
     * 部署来源
     */
    @NotBlank(message = "不能空白")
    String source();

    /**
     * 部署时间
     */
    //Date deploymentTime();

    /**
     * 租户id
     */
    @Nullable
    //可空用Nullable修饰
    String tenantId();

}
